package cn.lls.dao;

import cn.lls.entity.sys.RolePermissionEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author 划水艺术家
 * @since 2022-11-15
 */
@Mapper
public interface RolePermissionDao extends BaseMapper<RolePermissionEntity> {


    /*
    修改角色的权限时，第一步 删除现有权限中 原有权限多余的
     */
    void deleteRP(Long roleId, List<Integer> permissionIds);

    /*
    获取 某角色的 权限 id
     */
    List<Integer> getPermissionIdByRoleId(Long roleId);

}
